package com.adtech.adms.device.pojo;

import java.sql.Timestamp;

/**
 * GuiDevicehisactionitem entity. @author MyEclipse Persistence Tools
 */

public class GuiDevicehisactionitem implements java.io.Serializable {

	// Fields

	private Integer id;
	private GuiDevicehistoryaction guiDevicehistoryaction;
	private GuiDevicetype guiDevicetype;
	private Boolean skipped;
	private String itemType;
	private String data;
	private String readyData;
	private String runPhase;
	private String resultData;
	private String status;
	private String resultStatus;
	private String commandKey;
	private String parameterKey;
	private Timestamp runDate;
	private String debugInfo;
	private String platform;
	private String runOs;
	private String resolution;

	// Constructors

	/** default constructor */
	public GuiDevicehisactionitem() {
	}

	/** minimal constructor */
	public GuiDevicehisactionitem(
			GuiDevicehistoryaction guiDevicehistoryaction, Boolean skipped,
			String itemType, String runPhase, String status, Timestamp runDate,
			String platform, String runOs, String resolution) {
		this.guiDevicehistoryaction = guiDevicehistoryaction;
		this.skipped = skipped;
		this.itemType = itemType;
		this.runPhase = runPhase;
		this.status = status;
		this.runDate = runDate;
		this.platform = platform;
		this.runOs = runOs;
		this.resolution = resolution;
	}

	/** full constructor */
	public GuiDevicehisactionitem(
			GuiDevicehistoryaction guiDevicehistoryaction,
			GuiDevicetype guiDevicetype, Boolean skipped, String itemType,
			String data, String readyData, String runPhase, String resultData,
			String status, String resultStatus, String commandKey,
			String parameterKey, Timestamp runDate, String debugInfo,
			String platform, String runOs, String resolution) {
		this.guiDevicehistoryaction = guiDevicehistoryaction;
		this.guiDevicetype = guiDevicetype;
		this.skipped = skipped;
		this.itemType = itemType;
		this.data = data;
		this.readyData = readyData;
		this.runPhase = runPhase;
		this.resultData = resultData;
		this.status = status;
		this.resultStatus = resultStatus;
		this.commandKey = commandKey;
		this.parameterKey = parameterKey;
		this.runDate = runDate;
		this.debugInfo = debugInfo;
		this.platform = platform;
		this.runOs = runOs;
		this.resolution = resolution;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public GuiDevicehistoryaction getGuiDevicehistoryaction() {
		return this.guiDevicehistoryaction;
	}

	public void setGuiDevicehistoryaction(
			GuiDevicehistoryaction guiDevicehistoryaction) {
		this.guiDevicehistoryaction = guiDevicehistoryaction;
	}

	public GuiDevicetype getGuiDevicetype() {
		return this.guiDevicetype;
	}

	public void setGuiDevicetype(GuiDevicetype guiDevicetype) {
		this.guiDevicetype = guiDevicetype;
	}

	public Boolean getSkipped() {
		return this.skipped;
	}

	public void setSkipped(Boolean skipped) {
		this.skipped = skipped;
	}

	public String getItemType() {
		return this.itemType;
	}

	public void setItemType(String itemType) {
		this.itemType = itemType;
	}

	public String getData() {
		return this.data;
	}

	public void setData(String data) {
		this.data = data;
	}

	public String getReadyData() {
		return this.readyData;
	}

	public void setReadyData(String readyData) {
		this.readyData = readyData;
	}

	public String getRunPhase() {
		return this.runPhase;
	}

	public void setRunPhase(String runPhase) {
		this.runPhase = runPhase;
	}

	public String getResultData() {
		return this.resultData;
	}

	public void setResultData(String resultData) {
		this.resultData = resultData;
	}

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getResultStatus() {
		return this.resultStatus;
	}

	public void setResultStatus(String resultStatus) {
		this.resultStatus = resultStatus;
	}

	public String getCommandKey() {
		return this.commandKey;
	}

	public void setCommandKey(String commandKey) {
		this.commandKey = commandKey;
	}

	public String getParameterKey() {
		return this.parameterKey;
	}

	public void setParameterKey(String parameterKey) {
		this.parameterKey = parameterKey;
	}

	public Timestamp getRunDate() {
		return this.runDate;
	}

	public void setRunDate(Timestamp runDate) {
		this.runDate = runDate;
	}

	public String getDebugInfo() {
		return this.debugInfo;
	}

	public void setDebugInfo(String debugInfo) {
		this.debugInfo = debugInfo;
	}

	public String getPlatform() {
		return this.platform;
	}

	public void setPlatform(String platform) {
		this.platform = platform;
	}

	public String getRunOs() {
		return this.runOs;
	}

	public void setRunOs(String runOs) {
		this.runOs = runOs;
	}

	public String getResolution() {
		return this.resolution;
	}

	public void setResolution(String resolution) {
		this.resolution = resolution;
	}

}